tremendous impact - Almanca İngilizce Sözlük